From: Richard M. Stallman Date: Sun, 22 Dec 2002 22:02:25 +0000 (+0000) Subject: (outline-next-visible-heading): X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~54033 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=ecb2925bf0c20a3ab0faacb48dfc072a10d0f2b5;p=emacs.git (outline-next-visible-heading): When going forward, test outline-invisible-p at start of header. --- diff --git a/lisp/textmodes/outline.el b/lisp/textmodes/outline.el index b857615c7a7..03281812a4f 100644 --- a/lisp/textmodes/outline.el +++ b/lisp/textmodes/outline.el @@ -483,7 +483,9 @@ A heading line is one that starts with a `*' (or that (while (and (not (eobp)) (re-search-forward (concat "^\\(?:" outline-regexp "\\)") nil 'move) - (outline-invisible-p))) + (save-excursion + (goto-char (match-beginning 0)) + (outline-invisible-p)))) (setq arg (1- arg))) (beginning-of-line))